================================================================================
                                样例使用说明
                                Sample Description
================================================================================
功能描述：
此样例演示了WWDG的 窗口看门狗功能，配置WWDG的窗口上限（下限固定是0x3F），程序中
通过delay延时函数，确保程序是在WWDG计数窗口内进行喂狗动作，通过LED灯闪烁，可以判
断窗口内喂狗并未产生复位。

Function descriptions:
This example demonstrates the window watchdog function of WWDG. Set the upper
limit of the window of WWDG (the lower limit is fixed at 0x3F).The program
ensures that the WWDG is refreshed in the WWDG counting window through the delay
function, and can judge that the WWDG is refreshed in the window without
resetting through the LED light blinking.
================================================================================
测试环境：
测试用板：PY32F040E_STK
MDK版本： 5.28
IAR版本： 9.20
GCC 版本：GNU Arm Embedded Toolchain 10.3-2021.10

Test environment:
Test board: PY32F040E_STK
MDK Version: 5.28
IAR Version: 9.20
GCC Version: GNU Arm Embedded Toolchain 10.3-2021.10
================================================================================
使用步骤：
1. 编译下载程序并运行；
2. 程序默认会在窗口时间内喂狗，程序不会复位，LED灯一直闪烁；
3. 注释掉宏定义”#WINDOW_IN",打开宏定义“WINDOW_UPPER”，重新编译下载并运行；
4. 程序会一直复位,LED灯循环点亮4s，熄灭500ms；
5. 注释掉宏定义”#WINDOW_UPPER",打开宏定义“WINDOW_LOWER”,重新编译下载并运行；
6. 程序会一直复位,LED灯循环点亮4s，熄灭500ms。

Example execution steps:
1. compile and download the program to MCU and run it.
2. By default, the program will refresh WWDG within the window time without 
resetting, and the LED light will keep blinking;
3. Mask the macro definition "#WINDOW_IN",unblock the macro definition
" WINDOW_UPPER ", re-compile, download and run;
4. The program will always reset,LED light cycle on 4s, off 500ms;
5. Mask the macro definition "#WINDOW_UPPER", unblock the macro definition
" WINDOW_LOWER ", recompile, download and run; 
6. The program will always reset,LED light cycle on 4s, off 500ms.
================================================================================
注意事项：
如果需要使用按键:
StartKit版本为V2.0以下,需将StartKit.h中的StartKitVersion 2 注释掉，并打开
StartKitVersion 1
StartKit版本为V2.0及以上版本,则无需操作

Notes:
If you need to use buttons:
StartKit version is below V2.0, you need to comment StartKitVersion 2 in
StartKit.h, and open StartKitVersion 1 
StartKit version is V2.0 and above, no operation is required
================================================================================